Neighborhood Search Based Improved Bat Algorithm for Web Service Composition
نویسندگان
چکیده
Web services are provided as reusable software components in the services-oriented architecture. More complicated composite can be combined from these to satisfy user requirements represented a workflow with specified Quality of Service (QoS) limitations. The consists tasks where many considered for each task. Searching optimal combination and optimizing overall QoS limitations is Non-deterministic Polynomial (NP)-hard problem. This work focuses on Composition (WSC) problem proposes new service composition algorithm based micro-bats behavior while hunting prey. proposed determines web complex needs. It also addresses Bat Algorithm (BA) shortcomings, such tradeoff among exploration exploitation searching mechanisms, local optima, convergence rate. enhancement includes developed cooperative adaptive population initialization mechanism. An elitist mechanism utilized address BA between handled through neighborhood search Several benchmark datasets selected evaluate bat algorithm’s performance. simulation results estimated using average fitness value, standard deviation an execution time compared four bat-inspired algorithms. observed that introduced obtains significant results.
منابع مشابه
QoS-Based web service composition based on genetic algorithm
Quality of service (QoS) is an important issue in the design and management of web service composition. QoS in web services consists of various non-functional factors, such as execution cost, execution time, availability, successful execution rate, and security. In recent years, the number of available web services has proliferated, and then offered the same services increasingly. The same web ...
متن کاملqos-based web service composition based on genetic algorithm
quality of service (qos) is an important issue in the design and management of web service composition. qos in web services consists of various non-functional factors, such as execution cost, execution time, availability, successful execution rate, and security. in recent years, the number of available web services has proliferated, and then offered the same services increasingly. the same web ...
متن کاملAn improved opposition-based Crow Search Algorithm for Data Clustering
Data clustering is an ideal way of working with a huge amount of data and looking for a structure in the dataset. In other words, clustering is the classification of the same data; the similarity among the data in a cluster is maximum and the similarity among the data in the different clusters is minimal. The innovation of this paper is a clustering method based on the Crow Search Algorithm (CS...
متن کاملImproved Cuckoo Search Algorithm for Global Optimization
The cuckoo search algorithm is a recently developedmeta-heuristic optimization algorithm, which is suitable forsolving optimization problems. To enhance the accuracy andconvergence rate of this algorithm, an improved cuckoo searchalgorithm is proposed in this paper. Normally, the parametersof the cuckoo search are kept constant. This may lead todecreasing the efficiency of the algorithm. To cop...
متن کاملSearch Strategies for Automatic Web Service Composition
We investigate architectural properties required for supporting automatic service composition. First, composable service architecture will be described, based on modeling Web services as abstract machines supported by formally defined composition operators. Based on the proposed infrastructure we give several options for achieving automatic service composition by treating it as a search problem...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computer systems science and engineering
سال: 2023
ISSN: ['0267-6192']
DOI: https://doi.org/10.32604/csse.2023.031142